This article contains a reading list of papers on Time Series Segmentation. This article is still being continuously improved.
</a>
Description
This repository contains a reading list of papers on Time Series Segmentation . This repository is still being continuously improved.
As a crucial time series preprocessing technique, semantic segmentation divides poorly understood time series into several discrete and homogeneous segments. This approach aims to uncover latent temporal evolution patterns, detect unexpected regularities and regimes, thereby rendering the analysis of massive time series data more manageable.
Time series segmentation often intertwines with research in many domains. Firstly, the relationship between time series segmentation, time series change point detection, and some aspects of time series anomaly/outlier detection is somewhat ambiguous. Therefore, this repository includes a selection of papers from these areas. Secondly, time series segmentation can be regarded as a process of information compression in time series, hence papers in this field often incorporate concepts from information theory (e.g., using minimum description length to guide the design of unsupervised time series segmentation models). Additionally, the task of decomposing human actions into a series of plausible motion primitives can be addressed through methods for segmenting sensor time series. Consequently, papers related to motion capture from the fields of computer vision and ubiquitous computing are also included in this collection.
Generally, the subjects of unsupervised semantic segmentation can be categorized into:
univariate time series: , where is the length of the time series.
multivariate time series: , where is the number of variables (channels).
tensor: , where denotes the dimensions other than time and variables.
In the field of time series research, unlike time series forecasting, anomaly detection, and classification/clustering, the number of papers on time series segmentation has been somewhat lukewarm in recent years (this observation may carry a degree of subjectivity from the author). Additionally, deep learning methods do not seem to dominate this area as they do in others. Some classic but solid algorithms remain highly competitive even today, with quite a few originating from the same research group. Therefore, in the following paper list, I will introduce them indexed by well-known researchers and research groups in this field.
π© 2024/4/28: In fact, manually annotating segment points (change points) in large time series datasets is extremely labor-intensive and somewhat subjective. Therefore, the field of time series segmentation lacks large public datasets with ground truth, making it difficult for supervised methods to find sources of training data. Unsupervised time series segmentation also acts to some extent as an automatic annotator of segmentation points, making it easier to implement. Currently, 95% of the research work included in this repository is unsupervised.
π© 2024/1/27: I have marked some recommended papers / datasets / implementations with π (Just my personal preference π).
Survey & Evaluation
NOTE: the ranking has no particular order.
TYPE
Venue
Paper Title and Paper Interpretation
Code
Survey
Comput. Mater. Con. β24
Unsupervised Time Series Segmentation: A Survey on Recent Advances
None
Dataset
DARLI-AP@EDBT/ICDT β23
Time Series Segmentation Applied to a New Data Set for Mobile Sensing of Human Activities π
MOSAD
Dataset
ECML-PKDD Workshop β23
Human Activity Segmentation Challenge@ECML/PKDDβ23 π
Challenge Link
Visualization
IEEE TVCG β21
MultiSegVA Using Visual Analytics to Segment Biologging Time Series on Multiple Scales
None
Survey
IEEE J. Sel. Areas Commun. β21
Sequential (Quickest) Change Detection Classical Results and New Directions
None
Survey
Signal Process. β20
Selective review of offline change point detection methods π
Ruptures
Evaluation
Arxiv β20
An Evaluation of Change Point Detection Algorithms π
TCPDBench
Survey
Knowl. Inf. Syst. β17
A survey of methods for time series change point detection π
None
Evaluation
Inf. Syst. β17
An evaluation of combinations of lossy compression and change-detection approaches for time-series data
None
Survey
IEEE Trans Hum. Mach. Syst. β16
Movement Primitive Segmentation for Human Motion Modeling A Framework for Analysis π
None
Survey
EAAI β11
A review on time series data mining
None
Survey
CSUR β11
Time-series data mining
None
Dataset
GI β04
Segmenting Motion Capture Data into Distinct Behaviors π
Website
TYPE
Venue
Paper Title and Paper Interpretation
Code
KDD Workshop MiLeTS β20
Driver2vec Driver Identification from Automotive Data
Driver2vec
Adv. Data Anal. Classif. β19
Greedy Gaussian segmentation of multivariate time series π
GGS
Arxiv β18
MASA: Motif-Aware State Assignment in Noisy Time Series Data
MASA
Ph.D. Thesis
ProQuest β18
Inferring Structure from Multivariate Time Series Sensor Data
None
KDD β17
Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data π
TICC
KDD β17
Network Inference via the Time-Varying Graphical Lasso π
TVGL
TYPE
Venue
Paper Title and Paper Interpretation
Code
KDD β24
Mining of Switching Sparse Networks for Missing Value Imputation in Multivariate Time Series π
MissNet
WWW β24
Dynamic Multi-Network Mining of Tensor Time Series π
DMM
WWW β23
Fast and Multi-aspect Mining of Complex Time-stamped Event Streams π
CubeScope
KDD β22
Fast Mining and Forecasting of Co-evolving Epidemiological Data Streams π
None
CIKM β22
Modeling Dynamic Interactions over Tensor Streams
Dismo
CIKM β22
Mining Reaction and Diffusion Dynamics in Social Activities π
None
NeurIPS β21
SSMF Shifting Seasonal Matrix Factorization
ssmf
KDD β20
Non-Linear Mining of Social Activities in Tensor Streams π
None
ICDM β19
Multi-aspect mining of complex sensor sequences π
CubeMarker
KDD β19
Dynamic Modeling and Forecasting of Time-evolving Data Streams
OrbitMap
CIKM β19
Automatic Sequential Pattern Mining in Data Streams
None
KDD β16
Regime Shifts in Streams: Real-time Forecasting of Co-evolving Time Sequences
RegimeCast
WWW β16
Non-linear mining of competing local activities
CompCube
WWW β15
The web as a jungle: Non-linear dynamical systems for co-evolving online activities π
Ecoweb & dataset
SIGMOD β14
AutoPlait Automatic Mining of Co-evolving Time Sequences π
AutoPlait
ICDM β14
Fast and Exact Monitoring of Co-evolving Data Streams
None
KDD β14
FUNNEL Automatic Mining of Spatially Coevolving Epidemics
Funnel
TYPE
Venue
Paper Title and Paper Interpretation
Code
TKDE β22
Time Series Anomaly Detection with Adversarial Reconstruction Networks π
BeatGAN
IJCAI β19
BeatGAN Anomalous Rhythm Detection using Adversarially Generated Time Series π
BeatGAN
Ph.D. Thesis
ProQuest β19
Anomaly Detection in Graphs and Time Series Algorithms and Applications
None
SDM β19
Branch and Border Partition Based Change Detection in Multivariate Time Series π
Bnb
SDM β19
SMF Drift-Aware Matrix Factorization with Seasonal Patterns
smf & dataset
WWW β17
AutoCyclone Automatic Mining of Cyclic Online Activities with Robust Tensor Factorization
AutoCyclone
TYPE
Venue
Paper Title and Paper Interpretation
Code
JAIR β24
Detecting Change Intervals with Isolation Distributional Kernel π
ICD
IMWUT β22
COCOA Cross Modality Contrastive Learning for Sensor Data π
COCOA
WWW β21
Time Series Change Point Detection with Self-Supervised Contrastive Predictive Coding π
TSCP2
IMWUT β20
ESPRESSO Entropy and ShaPe awaRe timE-Series SegmentatiOn for Processing Heterogeneous Sensor Data
ESPRESSO
Knowl. Inf. Syst. β20
Unsupervised online change point detection in high-dimensional time series
None
WSDM Workshop β19
Inferring Work Routines and Behavior Deviations with Life-logging Sensor Data
None
Pervasive Mob. Comput. β17
Information gain-based metric for recognizing transitions in human activities π
IGTs
TYPE
Venue
Paper Title and Paper Interpretation
Code
Ph.D. Thesis
ProQuest β21
Explainable and Network-Based Approaches for Decision-making in Emergency Management
None
CIKM β21
Actionable Insights in Urban Multivariate Time-series
RaTSS
TIST β20
Cut-n-Reveal: Time-Series Segmentations with Explanations π
Cut-n-Reveal
AAAI β18
Automatic Segmentation of Data Sequences
DASSA
Ph.D. Thesis
ProQuest β18
Segmenting, Summarizing and Predicting Data Sequences
None
vt.edu β18
Segmentations with Explanations for Outage Analysis π
None
Peng Wang (fudan University)
TYPE
Venue
Paper Title and Paper Interpretation
Code
ICDE β21
GRAB: Finding Time Series Natural Structures via A Novel Graph-based Scheme
GRAB
SIGMOD β11
Finding Semantics in Time Series π
None
Arik Ermshaus (Humboldt-UniversitΓ€t zu Berlin)
TYPE
Venue
Paper Title and Paper Interpretation
Code
AALTD β25
Multivariate Human Activity Segmentation: Systematic Benchmark with ClaSP
multivariate-clasp
VLDB β24
Raising the ClaSS of Streaming Time Series Segmentation π
Clasp
Dataset
ECML-PKDD Workshop β23
Human Activity Segmentation Challenge@ECML/PKDDβ23 π
Challenge Link
DMKD β23
ClaSP: parameter-free time series segmentation π
Clasp
CIKM β21
ClaSP - Time Series Segmentation π
Clasp
TYPE
Venue
Paper Title and Paper Interpretation
Code
Neurips β13
MLDS Multilinear Dynamical Systems for Tensor Time Series
mlds
Ph.D. Thesis
ProQuest β11
Fast Algorithms for Mining Co-evolving Time Series
None
KDD β09
DynaMMo: Mining and Summarization of Coevolving Sequences with Missing Values π
dynammo
VLDB β10
Parsimonious Linear Fingerprinting for Time Series
pliF
TYPE
Venue
Paper Title and Paper Interpretation
Code
TPAMI β12
Hierarchical Aligned Cluster Analysis for Temporal Clustering of Human Motion π
HACA
TYPE
Venue
Paper Title and Paper Interpretation
Code
ACM Trans. Comput. Healthcare β20
mSIMPAD: Efficient and Robust Mining of Successive Similar Patterns of Multiple Lengths in Time Series π
mSIMPAD
Ph.D. Thesis
ProQuest β21
Mobile sensing based human stress monitoring for smart health applications
None
IEEE MASS β21
Repetitive Activity Monitoring from Multivariate Time Series A Generic and Efficient Approach
None
TYPE
Venue
Paper Title and Paper Interpretation
Code
Arxivβ24
Tensor time-series forecasting and anomaly detection with augmented causality
None
WWWβ21
Network of Tensor Time Series
NET3
SDM β15
Fast Mining of a Network of Coevolving Time Series
dcmf (Unofficial)
KDD β15
Facets: Fast comprehensive mining of coevolving high-order time
facets (Unofficial)
Others
TYPE
Venue
Paper Title and Paper Interpretation
Code
SIGMOD β25
ISSD: Indicator Selection for Time Series State Detection
ISSD
OE β25
SteadySeg Improving maritime trajectory staging by steadiness recognition
None
AISTATS β24
Unsupervised Change Point Detection in Multivariate Time Series
None
ACM AAIA β24
Detecting State Correlations between Heterogeneous Time Series
None
AEI β24
SIMTSeg: A self-supervised multivariate time series segmentation method with periodic subspace projection and reverse diffusion for industrial process
None
Def Technol. β24
An air combat maneuver pattern extraction based on time series segmentation and clustering analysis
None
Phys. A β24
An adaptive time series segmentation algorithm based on visibility graph and particle swarm optimization
VG-APSO
CIKMβ24
Towards Uncertainty Quantification for Time Series Segmentation
UQ-TSS
SDMβ24
Pattern-based Time Series Semantic Segmentation with Gradual State Transitions
Patss Dataset
TKDEβ24
Discovering Dynamic Patterns From Spatiotemporal Data With Time-Varying Low-Rank Autoregression
Vars
WWW β24
E2Usd: Efficient-yet-effective Unsupervised State Detection for Multivariate Time Series π
E2Usd
Information Fusion β24
MultiBEATS Blocks of eigenvalues algorithm for multivariate time series dimensionality reduction π
MultiBEATS
Information Sciences β24
Memetic segmentation based on variable lag aware for multivariate time series π
None
TKDE β23
Change Point Detection in Multi-channel Time Series via a Time-invariant Representation π
MC-TIRE
TII β23
A Boundary Consistency-Aware Multitask Learning Framework for Joint Activity Segmentation and Recognition With Wearable Sensors
Coming soom π
SIGMOD β23
Time2State: An Unsupervised Framework for Inferring the Latent States in Time Series Data π
Time2State
TKDD β23
Modeling Regime Shifts in Multiple Time Series
None
World Wide Web β23
Anomaly and change point detection for time series with concept drift
None
EAAI β23
PrecTime A deep learning architecture for precise time series segmentation in industrial manufacturing operations
Dataset
JASAβ22
Factor Models for High-Dimensional Tensor Time Series
None
JSSβ22
Analysis of Tensor Time Series: tensorTS
tensorTS
IMWUT β22
ColloSSL Collaborative Self-Supervised Learning for Human Activity Recognition π
collossl
MSSP β22
A multivariate time series segmentation algorithm for analyzing the operating statuses of tunnel boring machines
None
Technometrics β22
Bayesian Hierarchical Model for Change Point Detection in Multivariate Sequences
Supplementary Materials
Neurips Workshop β22
Are uGLAD? Time will tell! π
tGLAD
Applied Intelligence β22
Change point detection for compositional multivariate data
None
ICDM β22
Change Detection with Probabilistic Models on Persistence Diagrams
None
EAAI β22
Graft : A graph based time series data mining framework
None
GLOBECOM β22
Multi-level Contrast Network for Wearables-based Joint Activity Segmentation and Recognition
None
ESWA β22
Real-time Change-Point Detection A deep neural network-based adaptive approach for detecting changes in multivariate time series data
None
npj digital medicine β21
U-Sleep: resilient high-frequency sleep staging π
website
IEEE TSP β21
Change Point Detection in Time Series Data Using Autoencoders With a Time-Invariant Representation π
TIRE
IJCNN β21
A Transferable Technique for Detecting and Localising Segments of Repeating Patterns in Time series
None
IOTJ β21
DeepSeg Deep-Learning-Based Activity Segmentation Framework for Activity Recognition Using WiFi
DeepSeg
Information Sciences β21
Change-point detection based on adjusted shape context method cost
None
KDD β21
Statistical Models Coupling Allows for Complex Local Multivariate Time Series Analysis
None
IEEE TCYB β20
An Online Unsupervised Dynamic Window Method to Track Repeating Patterns From Sensor Data π
FingdingIOR
Pattern Recognit. Lett. β20
A new approach for optimal time-series segmentation
None
SDM β20
Lag-aware multivariate time-series segmentation π
None
Pattern Recognit. Lett. β20
Memetic algorithm for multivariate time-series segmentation π
ma_mts
ICASSP β20
Modeling Piece-Wise Stationary Time Series
None
Neurips β19
U-Time: A Fully Convolutional Network for Time Series Segmentation Applied to Sleep Staging π
U-Time
Neurocomputing β19
A hybrid dynamic exploitation barebones particle swarm optimisation algorithm for time series segmentation
tssa
TKDE β18
BEATS Blocks of Eigenvalues Algorithm for Time series Segmentation π
BEATS
Arxiv β18
Time Series Segmentation through Automatic Feature Learning π
None
Applied Soft Computing β16
Change points detection in crime-related time series An on-line fuzzy approach based on a shape space representation
None
WACV β16
Decomposing Time Series with application to Temporal Segmentation π
Hog1D (Unofficial)
J. Am. Stat. Assoc. β14
A Nonparametric Approach for Multiple Change Point Analysis of Multivariate Data
None
Neural Networks β13
Change-point detection in time-series data by relative density-ratio estimation π
RuLSIF